Synonyms: crash land
Definition: make an emergency landing
Similar words: set down, land
Definition: reach or come to rest
Usage: The bird landed on the highest branch; The plane landed in Istanbul